Reshuffle things a little bit
authorMatthias Clasen <mclasen@redhat.com>
Sat, 30 Sep 2017 15:04:16 +0000 (11:04 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 30 Sep 2017 21:58:23 +0000 (17:58 -0400)
commit50bea3732005e24789120ecd87c389a5e6eaec14
tree92c031c3afbc9ed5a059ff9af7efaf7b3f87b7a6
parent983e0b79565dfb3318b35d6020a33054abe44a00
Reshuffle things a little bit

Instead of having a function with lots of arguments in
GskVulkanRender that we call from GskVulkanRenderPass which
then just calls back into GskVulkanRenderPass, just create
the new render pass object locally, and an api to add it
to the list that GskVulkanRender keeps. This makes it
a lot easier to preserve all the relevant parameters from
the parent render pass.
gsk/gskvulkanrender.c
gsk/gskvulkanrenderpass.c
gsk/gskvulkanrenderprivate.h